be straining at the leash - Français Anglais Dictionnaire